﻿CREATE TABLE [dbo].[RoutineError] (
    [Id]                 INT      IDENTITY (1, 1) NOT NULL,
    [ErrorDescription]   TEXT     NULL,
    [OcurredOn]          DATETIME NOT NULL,
    [Status]             SMALLINT NOT NULL,
    [RoutineExecutionId] INT      NOT NULL,
    [RoutineErrorTypeId] INT      NOT NULL,
    PRIMARY KEY CLUSTERED ([Id] ASC) WITH (ALLOW_PAGE_LOCKS = ON, ALLOW_ROW_LOCKS = ON, PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF, STATISTICS_NORECOMPUTE = OFF),
    FOREIGN KEY ([RoutineExecutionId]) REFERENCES [dbo].[RoutineExecution] ([Id]) ON DELETE NO ACTION ON UPDATE NO ACTION,
    FOREIGN KEY ([RoutineErrorTypeId]) REFERENCES [dbo].[RoutineErrorType] ([Id]) ON DELETE NO ACTION ON UPDATE NO ACTION
);

